#pragma once
#include "../Core/Base.hpp"
namespace Kriko
{
	class GraphicsContext
	{
	public:
		virtual ~GraphicsContext() = default;

		virtual void VInit() = 0;
		virtual void VSwapBuffers() = 0;

		static Scope<GraphicsContext> Create(void* p_Window);
	};
}